package d7_homework.d1_homework.d2_secondquestion;

import java.util.*;

public class Test {
    //1、创建随机数对象
    private static Random rd = new Random();

    public static void main(String[] args) {
        //2、创建HashSet用于八婆村不重复的红球
        //HashSet<> 特点: 无序 不重复 无索引
        Set<Integer> set= new HashSet<>();

        //3、判断红球数量是否小于6个
        while(set.size() < 6){
            int hongQiu = rd.nextInt(33) + 1;
            //将红球存到集合里面去
            set.add(hongQiu);
        }
        System.out.println(set);
        //利用ArrayList进行排序
        //4、创建ArrayList
        List<Integer> list = new ArrayList<>();
        //键set中的元素进行到给list
        //可以遍历set集合,然后再逐个添加
        for (Integer redNumber : set) {
            list.add(redNumber);
        }

        //对list进行排序 sort 对Integer Double 天然存在排序规则
        Collections.sort(list);//默认是是升序

        //生成一个蓝色号码
        int blueNumber = rd.nextInt(16) + 1;
        //添加到集合中
        list.add(blueNumber);
        /*list.addAll(set);
        System.out.println(list);*/
        //展示号码
        System.out.println(list);
        list.forEach(System.out::println);
    }
}
